package day16.zhiyou100;

import java.io.File;

public class Demo02 {

    /*public static File[] getFile() {
        File file = new File("D:\\aa");
        File[] files = file.listFiles();
        return  getFile();// 死递归  没有边界条件
    }*/

    // 计算 1+2+3+...+10-----> 10+9+8+....+1
    public static int sum(int n) {
        if (n == 1) {
            return 1;
        }
        return n + sum(n-1);
    }

    // 正式遍历
    public static void getFile(File file){
        if (!file.isDirectory()) {
            return;
        }
        File[] files = file.listFiles();
        for (File file1 : files) {
            System.out.println(file1);
            getFile(file1);
        }
    }

    public static void main(String[] args) {
        File file = new File("D:\\aa");
        getFile(file);
       /* int sum = sum(10);
        System.out.println(sum);//*/


    }


}
